@charset "utf-8";
/*reset*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	body,table,td,select,input,button,textarea{font-size:12px;font-family:Arial,Helvetica,sans-serif,SimSun;}
	
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
	ol,ul{list-style:none;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
	q:before,q:after{content:'';}
	sup{vertical-align:text-top;}
	sub{vertical-align:text-bottom;}
	a:link,a:visited,a:hover{color:#03c;}

/*header*/
	#s_header{width:980px;margin:0 auto;padding:9px 0 28px;font-size:14px;}
	#s_header a:link,#s_header a:visited,#s_header a:hover{color:#059;text-decoration:underline;}
	#s_nav{zoom:1;}
	.s_nav{float:left;}
	.s_nav li{float:left;margin-right:18px;line-height:1.231;}
	#s_bar{float:left;}
	#s_bar li{float:left;margin-right:18px;line-height:1.231;}
	.s_user{float:right;line-height:14px;_overflow:hidden;_height:14px;margin:2px -10px 0 0;}
	.s_user li{float:left;padding:0 10px;border-left:1px solid #005598;}
	.s_user .no_line{border:none;}
	.s_user a{position:relative;_top:-1px;}
	.s_user .user_drop{position:relative;padding-right:8px;z-index:99;}
	.drop_menu{width:auto;_width:100px;text-align:left;border:1px solid #d4d4d4;position:absolute;top:18px;left:5px;right:5px;overflow:hidden;background:#fff;display:none;}
	.s_user .drop_menu li{width:100%;clear:both;border:none;padding:0;}
	.s_user .drop_menu a{margin:0;background:none;display:block;padding-left:20px;height:23px;line-height:23px;top:0;}
	#s_header .drop_menu a:link,#s_header .drop_menu a:visited{color:#0265cd;text-decoration:none;}
	#s_header .drop_menu a:hover{color:#0265cd;background:#d1e5fc;}
	
	#s_search{width:855px;margin:0 auto;padding-top:27px;clear:both;text-align:center;overflow:hidden;zoom:1;}
	#s_logo{width:160px;height:28px;line-height:28px;float:left;margin:3px 10px 0 0;text-align:center;position:relative;}
	#s_logo img{position:absolute;left:0;top:0;width:160px;height:28px;}
	.s_search_form{float:left;height:36px;padding-left:3px;background-position:-255px 0;overflow:hidden;zoom:1;}
	.search_input{width:407px;height:27px;padding:5px 0 4px 5px;*padding:9px 0 0 5px;font-size:16px;background-position:0 -36px;background-repeat:repeat-x;border:none;float:left;}
	.search_bt,.ask_bt,.answer_bt{height:36px;float:left;cursor:pointer;border:none;text-indent:-9999px;margin-right:5px;}
	.search_bt{width:95px;}
	.ask_bt{width:80px;background-position:-95px 0;}
	.answer_bt{width:80px;background-position:-175px 0;}
	
	#s_main{width:980px;margin:0 auto;overflow:hidden;zoom:1;}
	
/*footer*/
	#s_footer{padding:40px 0 20px 0;text-align:center;color:#666;line-height:150%;clear:both;}
	#s_footer a{position:relative;color:#666;text-decoration:none;}
	#s_service{padding:1px 0 6px;display:inline-block;*display:inline;zoom:1;overflow:hidden;}
	#s_service li{line-height:12px;padding:0 9px 0 8px;margin-left:-1px;float:left;border-left:1px solid #666;}
	#s_service a{text-decoration:underline;}
	.links{padding-bottom:1px;}
	.links a{margin-right:7px;text-decoration:none;}
.red{color:#F00;}
.K {clear:both;}
/*pagination*/
.pagination{padding:16px 0;font-size:12px;font-family:Tahoma;clear:both;text-align:center;}
.pagination ul{display:inline-block;*display:inline;zoom:1;}
.pagination li{float:left;margin-right:5px;}
.pagination a:link,.pagination a:visited,.pagination a:hover{display:block;float:left;height:22px;line-height:20px;padding:0 8px;background:#fff;border:1px solid #b2d0ea;color:#03c;text-decoration:none;}
.pagination a:hover{background:#3666d4;border:1px solid #2b55af;color:#fff;}
.pagination .current{display:block;float:left;height:22px;line-height:20px;padding:0 5px;background:#fff;border:1px solid #fff;font-weight:bold;}
.extend{float:left;height:22px;line-height:15px;font-family:Arial;}
.pagination .prev a:link,.pagination .prev a:visited,.pagination .prev a:hover,.pagination .next a:link,.pagination .next a:visited,.pagination .next a:hover{display:block;float:left;height:22px;line-height:21px;padding:0 8px;background:#fff;border:1px solid #b2d0ea;color:#03c;text-decoration:none;}
.pagination .prev a:hover,.pagination .next a:hover{background:#3666d4;border:1px solid #2b55af;color:#fff;}